Encompasses all API of component NilkinsAstraeus. More...
Namespaces | |
lua | |
Encompasses the wrapping done for a Lua environment. | |
Classes | |
class | Engine |
The main entry point for nkAstraeus engine. More... | |
class | GraphicsEngine |
Drives the graphics engine part. More... | |
class | LogManager |
Responsible for logging all messages from the component. By registering a nkLog::Logger inside, it is possible to listen to all messages logged. More... | |
class | Material |
Base class for all materials in the component. More... | |
class | MaterialManager |
Manages the materials available in the component. More... | |
class | OneChannelPackUtils |
Offers utilities to use with the ONE_CHANNEL_PACK enumeration class. More... | |
class | PbsEnvMapFilter |
Provides tools to filter environment maps and improve IBL within PbsMaterial. More... | |
class | PbsEnvMapFilterSources |
For internal usage, should not be called. More... | |
class | PbsMaterial |
A Physically Based Shading material. More... | |
struct | PbsMaterialInfo |
For internal usage, should not be called. More... | |
class | PbsProgramSources |
For internal usage, should not be called. More... | |
class | PbsProgramTracker |
For internal usage, should not be called. More... | |
class | ProjectLoader |
Allows to load and save projects, that is, resource sets. More... | |
struct | ProjectLoadQuery |
Describes a project load query. More... | |
struct | ProjectLoadResult |
Holds information about a project load attempt. More... | |
struct | ProjectSaveQuery |
Describes a project save query. More... | |
class | ScriptsEngine |
Drives the scripting sub engine. More... | |
class | ThreeChannelPackUtils |
Offers utilities to use with the ONE_CHANNEL_PACK enumeration class. More... | |
Enumerations | |
enum | ONE_CHANNEL_PACK { ONE_CHANNEL_PACK::R = 0, ONE_CHANNEL_PACK::G, ONE_CHANNEL_PACK::B, ONE_CHANNEL_PACK::A } |
Enumeration of texture channels, one by one. More... | |
enum | THREE_CHANNEL_PACK { THREE_CHANNEL_PACK::RGB = 0, THREE_CHANNEL_PACK::RGA, THREE_CHANNEL_PACK::RBA, THREE_CHANNEL_PACK::GBA, THREE_CHANNEL_PACK::BGR, THREE_CHANNEL_PACK::BGA, THREE_CHANNEL_PACK::BRA } |
Enumeration of texture channels, packed by three. More... | |
enum | MATERIAL_TYPE { MATERIAL_TYPE::PBS = 0 } |
Lists all materials supported. More... | |
Encompasses all API of component NilkinsAstraeus.
NilkinsAstraeus is a component that leverages all other capabilities exposed in other components to offer what gets near a game engine. Currently, it will :
As it goes, it will evolve to offer a higher level control, and more capabilities to ease the use of the engine as a whole.
|
strong |
|
strong |
|
strong |